package com.ccys.db.vo.doctor.consultStage;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author：XLY
 * @Date：2024/2/24 0024
 */
@Data
public class GetLisLaboratoryResultVo {

    @JsonProperty("Laboratories")
    private List<LaboratoryVo> laboratories;

    @Data
    public static class LaboratoryVo{
        @JsonProperty("LabBloodPressureTopValue")
        private String labBloodPressureTopValue;  //": 0.0,

        @JsonProperty("LabBloodPressureBottomValue")
        private String labBloodPressureBottomValue;  //": 0.0,

        @JsonProperty("LabHeartRate")
        private String labHeartRate;  //": 100.0,

        @JsonProperty("LabId")
        private String labId;  //": "82398469-dffc-473d-a02d-14e4a2cc0464",

        @JsonProperty("LabName")
        private String labName;  //": "Lab40 childTest03a",

        @JsonProperty("LabResultPDF")
        private String labResultPDF;  //": "https://s3-ap-southeast-1.amazonaws.com/prv.staging.whitecoat.global/LaboratoryResult/Specialist%20Flow%20-%20Patient%20app%20screens%20-%2020200903.pdf?AWSAccessKeyId=AKIAIHBBQGPKQR7KO5BQ&Expires=1709345303&Signature=cy5Fww5p5xzKGFizvLdP7KNvF5o%3D",


        @JsonIgnore
        private String autoPDF;

        @JsonProperty("LabRefNumber")
        private String labRefNumber;  //": "lb 40 childtest03a",

        @JsonProperty("LabScreeningDate")
        private String labScreeningDate;  //": "2020-10-26T00:00:00.00",

        @JsonProperty("LabScreeningTime")
        private String labScreeningTime;  //": "",

        @JsonProperty("PatientName")
        private String patientName;  //": "Van40Child Qaup",

        @JsonProperty("Vendor")
        private String vendor;  //": "Van Provider",

        @JsonProperty("IsSetReminder")
        private String isSetReminder;  //": false,

        @JsonProperty("ReminderId")
        private String reminderId;  //": null,

        @JsonProperty("IsFilledBooking")
        private String isFilledBooking;  //": true

    }
}
